﻿#pragma once

//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------
#include <Math/ace.Vector2DI.h>

#include "../ace.DeviceObject.h"

//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------
namespace ace {
	//----------------------------------------------------------------------------------
	//
	//----------------------------------------------------------------------------------
	class DepthBuffer_Imp
		: public DeviceObject
	{
	protected:
		Vector2DI	m_size;

		DepthBuffer_Imp(Graphics* graphics);
		virtual ~DepthBuffer_Imp();
	public:

		Vector2DI GetSize() const { return m_size; }
	};

	//----------------------------------------------------------------------------------
	//
	//----------------------------------------------------------------------------------
}